x86/VPMU: initialize PMU for PV(H) guests
authorBoris Ostrovsky <boris.ostrovsky@oracle.com>
Thu, 9 Jul 2015 11:50:22 +0000 (13:50 +0200)
committerJan Beulich <jbeulich@suse.com>
Thu, 9 Jul 2015 11:50:22 +0000 (13:50 +0200)
commita8b551321ee7a505a433a01c38070f1a2375b6ad
tree54b4661b992bda15cdbc993975cef966f1ca8e4b
parent399fe5404aa998df90876045706e5960db5d6117
x86/VPMU: initialize PMU for PV(H) guests

Code for initializing/tearing down PMU for PV guests

Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Acked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Acked-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Kevin Tian <kevin.tian@intel.com>
Reviewed-by: Dietmar Hahn <dietmar.hahn@ts.fujitsu.com>
15 files changed:
tools/flask/policy/policy/modules/xen/xen.te
xen/arch/x86/domain.c
xen/arch/x86/hvm/hvm.c
xen/arch/x86/hvm/svm/svm.c
xen/arch/x86/hvm/svm/vpmu.c
xen/arch/x86/hvm/vmx/vmx.c
xen/arch/x86/hvm/vmx/vpmu_core2.c
xen/arch/x86/hvm/vpmu.c
xen/common/event_channel.c
xen/include/asm-x86/hvm/vpmu.h
xen/include/public/pmu.h
xen/include/public/xen.h
xen/include/xsm/dummy.h
xen/xsm/flask/hooks.c
xen/xsm/flask/policy/access_vectors